home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Install 2
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_42.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
28KB
|
509 lines
# near model CODE resource
# jump table entries: 6568-6576 (9 of them)
export_821:
00000000 4E56 FFF8 link A6, -0x0008
00000004 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000008 1E2E 000F move.b D7, [A6 + 0xF]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 2054 movea.l A0, [A4]
00000012 0828 0003 0025 btst.b [A0 + 0x25], 0x3
00000018 56C0 sne D0
0000001A 0240 0001 andi.w D0, 0x1
0000001E 48C0 ext.l D0
00000020 7200 moveq.l D1, 0x00
00000022 1207 move.b D1, D7
00000024 B280 cmp.l D1, D0
00000026 56C0 sne D0
00000028 0240 0001 andi.w D0, 0x1
0000002C 48C0 ext.l D0
0000002E 1C00 move.b D6, D0
00000030 6700 0104 beq +0x106 /* 00000136 */
00000034 7000 moveq.l D0, 0x00
00000036 2F00 move.l -[A7], D0
00000038 2F0C move.l -[A7], A4
0000003A 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
0000003E 2640 movea.l A3, D0
00000040 200B move.l D0, A3
00000042 508F addq.l A7, 8
00000044 6772 beq +0x74 /* 000000B8 */
00000046 2F0B move.l -[A7], A3
00000048 2053 movea.l A0, [A3]
0000004A 2050 movea.l A0, [A0]
0000004C 2268 0090 movea.l A1, [A0 + 0x90]
00000050 4E91 jsr [A1]
00000052 2D40 FFF8 move.l [A6 - 0x8], D0
00000056 2040 movea.l A0, D0
00000058 2050 movea.l A0, [A0]
0000005A 4A68 0036 tst.w [A0 + 0x36]
0000005E 588F addq.l A7, 4
00000060 663A bne +0x3C /* 0000009C */
00000062 4A2E 0013 tst.b [A6 + 0x13]
00000066 673C beq +0x3E /* 000000A4 */
00000068 4A07 tst.b D7
0000006A 6738 beq +0x3A /* 000000A4 */
0000006C 2054 movea.l A0, [A4]
0000006E 4AA8 000A tst.l [A0 + 0xA]
00000072 6730 beq +0x32 /* 000000A4 */
00000074 2F0C move.l -[A7], A4
00000076 2068 000A movea.l A0, [A0 + 0xA]
0000007A 2050 movea.l A0, [A0]
0000007C 2F28 0018 move.l -[A7], [A0 + 0x18]
00000080 4EAD 250A jsr [A5 + 0x250A /* export_1181 */]
00000084 2F0C move.l -[A7], A4
00000086 2054 movea.l A0, [A4]
00000088 2068 000A movea.l A0, [A0 + 0xA]
0000008C 2050 movea.l A0, [A0]
0000008E 2F28 0018 move.l -[A7], [A0 + 0x18]
00000092 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */]
00000096 4FEF 0010 lea.l A7, [A7 + 0x10]
0000009A 6008 bra +0xA /* 000000A4 */
label0000009C:
0000009C 2F0B move.l -[A7], A3
0000009E 4EAD 168A jsr [A5 + 0x168A /* export_717 */]
000000A2 588F addq.l A7, 4
label000000A4:
000000A4 4A07 tst.b D7
000000A6 6610 bne +0x12 /* 000000B8 */
000000A8 2F0C move.l -[A7], A4
000000AA 2F0B move.l -[A7], A3
000000AC 2053 movea.l A0, [A3]
000000AE 2050 movea.l A0, [A0]
000000B0 2268 0054 movea.l A1, [A0 + 0x54]
000000B4 4E91 jsr [A1]
000000B6 508F addq.l A7, 8
label000000B8:
000000B8 7000 moveq.l D0, 0x00
000000BA 1007 move.b D0, D7
000000BC 4A80 tst.l D0
000000BE 2054 movea.l A0, [A4]
000000C0 0228 00F7 0025 andi.b [A0 + 0x25], 0xF7
000000C6 E708 lsl D0.b, 3
000000C8 0200 0008 andi.b D0, 0x8
000000CC 8128 0025 or.b [A0 + 0x25], D0
000000D0 200B move.l D0, A3
000000D2 670C beq +0xE /* 000000E0 */
000000D4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000000D8 2F0C move.l -[A7], A4
000000DA 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
000000DE 508F addq.l A7, 8
label000000E0:
000000E0 4A07 tst.b D7
000000E2 6724 beq +0x26 /* 00000108 */
000000E4 200B move.l D0, A3
000000E6 6708 beq +0xA /* 000000F0 */
000000E8 2053 movea.l A0, [A3]
000000EA 2068 0008 movea.l A0, [A0 + 0x8]
000000EE 6006 bra +0x8 /* 000000F6 */
label000000F0:
000000F0 2054 movea.l A0, [A4]
000000F2 2068 000A movea.l A0, [A0 + 0xA]
label000000F6:
000000F6 2D48 FFFC move.l [A6 - 0x4], A0
000000FA 2F08 move.l -[A7], A0
000000FC 2F2D F62A move.l -[A7], [A5 - 0x9D6]
00000100 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000104 508F addq.l A7, 8
00000106 602E bra +0x30 /* 00000136 */
label00000108:
00000108 200B move.l D0, A3
0000010A 672A beq +0x2C /* 00000136 */
0000010C 266D F62A movea.l A3, [A5 - 0x9D6]
00000110 2053 movea.l A0, [A3]
00000112 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14]
00000118 671C beq +0x1E /* 00000136 */
0000011A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000011E 4EBA 0226 jsr [PC + 0x226 /* 00000346 */]
00000122 4A80 tst.l D0
00000124 588F addq.l A7, 4
00000126 660E bne +0x10 /* 00000136 */
00000128 7000 moveq.l D0, 0x00
0000012A 2F00 move.l -[A7], D0
0000012C 2F2D F62A move.l -[A7], [A5 - 0x9D6]
00000130 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000134 508F addq.l A7, 8
label00000136:
00000136 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
0000013C 4E5E unlink A6
0000013E 4E75 rts
export_822:
fn00000140:
00000140 4E56 FFF4 link A6, -0x000C
00000144 48E7 0118 movem.l -[A7], D7,A3,A4
00000148 1E2E 000F move.b D7, [A6 + 0xF]
0000014C 286E 0008 movea.l A4, [A6 + 0x8]
00000150 2054 movea.l A0, [A4]
00000152 4AA8 001C tst.l [A0 + 0x1C]
00000156 6742 beq +0x44 /* 0000019A */
00000158 2668 0018 movea.l A3, [A0 + 0x18]
0000015C 2F0B move.l -[A7], A3
0000015E 486E FFF4 pea.l [A6 - 0xC]
00000162 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000166 41EE FFF4 lea.l A0, [A6 - 0xC]
0000016A 508F addq.l A7, 8
0000016C 601A bra +0x1C /* 00000188 */
label0000016E:
0000016E 7000 moveq.l D0, 0x00
00000170 2F00 move.l -[A7], D0
00000172 7200 moveq.l D1, 0x00
00000174 1207 move.b D1, D7
00000176 2F01 move.l -[